package br.ufpe.cin.ip.biblioteca.relatorios;

import br.ufpe.cin.ip.biblioteca.entidades.Usuario;
import br.ufpe.cin.ip.biblioteca.iterator.IterableUsuario;
import br.ufpe.cin.ip.biblioteca.iterator.IteratorUsuario;
import br.ufpe.cin.ip.biblioteca.iterator.IteratorUsuarioArray;

public class RelatorioUsuario implements Relatorio, IterableUsuario {
	private static final long serialVersionUID = -559929511674272552L;
	private String titulo;
	private Usuario[] resultados;
	
	@Override
	public IteratorUsuario getIterator() {
		return new IteratorUsuarioArray(this.resultados);
	}
	
	@Override
	public String getTitulo() {
		return this.titulo;
	}
	
	@Override
	public void setTitulo(String titulo) {
		this.titulo = titulo;
	}

	public Usuario[] getResultados() {
		return this.resultados;
	}
	
	public void setResultados(Usuario[] resultados) {
		this.resultados = resultados;
	}
}
